two heads are better than one – English–Français translations

Wiktionary Links